
.wrapper{
	width: 100%;
    overflow-x: hidden;
}
.navbar-static-side {
    position: fixed;
    width: 180px;
    z-index: 2001;
    height: 100%;
    -webkit-transition: all .1s;
	-moz-transition: all .1s;
	-ms-transition: all .1s;
 	transition: all .1s;
}
.navbar-static-side.on{
	width:50px;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
 	transition: all 1s;
	
}

.slimScrollDiv >* {
    overflow: hidden;
}
.navbar-static-side {
    background: #007db6;
}
.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.nav>li {
    position: relative;
    display: block;
}
.nav-header{
  	height:120px;
	background:#0071a5;
	margin-bottom:20px;
}
.nav-header dl{
	height:50px;
	padding:35px 25px 35px 20px;
 }
.nav-header dl dt{
	width:50px;
	height:50px;
	border-radius:100px;
	float:left;
}
.nav-header dl dt img{
	width:100%;
	height:100%;
}

.nav-header dl dd{
	float:left;
	margin-top:5px;
	margin-left:5px;
}
.nav-header dl dd p:nth-child(1){
	color:#8db5d0;
}
.nav-header dl dd p{
	line-height:22px;
	color:#fff;
}
.nav>li>a{
	display:block;
	font-size:16px;
	color:#b8d1e4;
	padding:10px 15px;
	outline:0;
}
.nav>li>a>i{
	padding:5px 10px;
	background-image:url(../images/slide_icon.png);
	background-repeat: no-repeat;
}
.nav>li>a>i.on{
	background-image:url(../images/slide_icon1.png);	
}
.nav>li>a>i.zy_icon{
	background-position:0px 2px;
}

.nav>li>a>i.xs_icon{
	background-position:0px -22px;
}

.nav>li>a>i.zydb_icon{
	background-position:0px -216px;
}

.nav>li>a>i.jh_icon{
	background-position:0px -51px;
}

.nav>li>a>i.dz_icon{
	background-position:0px -80px;
}

.nav>li>a>i.ht_icon{
	background-position:0px -103px;
}

.nav>li>a>i.kh_icon{
	background-position:0px -132px;
}
.nav>li>a>i.lx_icon{
	background-position:0px -160px;
}

.nav>li>a>i.bb_icon{
	background-position:0px -188px;
}

.nav>li>a>span.nav-label{
	margin-left:10px;
}
.nav>li>a>span.arrow{
	padding:7px 5px;
	background:url(../images/arrow.png) no-repeat;
	float:right;
	margin-top:5px;
}
.nav>li>a>span.arrow.on{
		padding:5px 7px;
		margin-top:7px;
		background:url(../images/arrow1.png) no-repeat;

}
.slide-nav li a:hover{background:#006998; color:#fff;}
.slide-nav li a:hover i{
	background-image:url(../images/slide_icon1.png);	

}
.slide-nav li a.on{background:#0071a5; color:#fff;}
.nav-second-level{background:#0071a5;display:none;}
.nav-second-level.on{height:0;overflow:hidden;}
.nav-second-level li{background:#0071a5;}
.nav-second-level li.on{ display:none;}
.nav-second-level li a{ padding-left:40px;}
.nav>li>a:focus, .nav>li>a:hover{ background:#006998; color:#fff;}

#page-wrapper{
 	height:100%;
 	padding: 0 15px;
    position: inherit;
    margin: 0 0 0 180px;
}
#page-wrapper.on{
 	height:100%;
 	padding: 0 15px;
    position: inherit;
    margin: 0 0 0 50px;
    -webkit-transition: all 1s;
 	-moz-transition: all 1s;	
 	-ms-transition: all 1s;	 		
    transition: all 1s;

}
.right_top{
 	height:68px;
 	background:#f3f3f3;
}
.border-bottom{
	border-bottom:solid 1px #e7eaec;
}

.logo{
	float:left;
}
.navright{
	float:right;
}
.navright li{
	position:relative;
	width:50px;
	float:left;
 	height:68px; 
	line-height:68px;
	margin-right:8px;
}
.navright li:hover{
	background:#e8e8e8;
}
.navright li a{
	outline:0;
	text-decoration:none;
	display:block;
}
.navright li a i.fa{
	float:left;
	width:32px;
	height:32px;
	background-image:url(../images/navright_icon.png);
	background-repeat:no-repeat;
}
.navright li a i.fa-envelope{
	background-position:4px 0px;
	margin-top:13px;

}

.navright li a i.fa-message{
	background-position:4px -40px;
	margin-top:22px;
}
 
 
.navright li a i.fa-sy{
    background-position:4px -72px;
	margin-top:22px;
	margin-left:5px;

}

.navright li a i.fa-zt{
    background-position:0px -100px;
    	margin-top:15px;
	margin-left:10px;

}

.navright li a span{
	float:left;
	position:absolute;
	width:20px;
	height:20px;
	line-height:16px;
	text-align:center;
	color:#fff;
	
}
.navright li a span.red{
	background:url(../images/mess_icon.png) no-repeat;
	right:6px;
	top:5px;
}
.navright li a span.orange{
	background:url(../images/mess_icon1.png) no-repeat;
	right:3px;
	top:5px;
}

.zt{ position:relative;}
.zt_select{ display:none; width:230px; background:#fff; position:absolute; z-index:999; right:0px; top:80px;box-shadow:0 4px 6px #999; }
.zt_select i.arrow{padding:5px 7px; background:url(../images/arr.png) no-repeat; position:absolute; top:-8px; right:18px;}
.zt_select p{ height:40px;line-height:40px; border-bottom:solid 1px #e7eaec; padding-left:32px; cursor:pointer; background:url(../images/zt_icon.png) no-repeat;}
.zt_select p.icon1_p{ background-position:8px 10px;}
.zt_select p.icon2_p{ background-position:8px -20px;}
.zt_select p.icon3_p{ background-position:8px -45px;}
.zt_select p.icon4_p{ background-position:8px -73px;}
.zt_select p a{ padding:11px 15px;  display:inline-block; margin-right:10px; margin-top:8px;}
.zt_select p a.lightBlue{background:#007db6;}
.zt_select p a.deepBlue{background:#2f4050;}

.content-tabs {
    position: relative;
    height: 40px;
    background: #d9edf6;
    line-height: 40px;
}
.list_icon{
	width:47px;
	height:40px;
	border-right:solid 1px #c6e0ed;
	float:left;
	text-align:center;
	line-height:40px;
	cursor:pointer;
}
.list_map{
	float:left;
}
.list_map li{ float:left; padding:0 13px;border-right:solid 1px #c5e0ed;}
.list_map li a{ font-size:14px; color:#999; text-decoration:none; float:left;}
.list_map li i.x_close{
	float:left;
	width:14px;
	height:14px;
	background:url(../images/close.png) no-repeat;
	margin-top:13px;
	margin-left: 6px;
}
.list_map li:hover{
	background:#5bafd8;
}
.list_map li:hover a{
	color:#fff;
}
.list_map li:hover i.x_close{
	background:url(../images/h_close.png) no-repeat;
}
.list_map li.active{
	background:#5bafd8;
}
.list_map li.active a{
	color:#fff;
}
.list_map li.active i.x_close{
	background:url(../images/h_close.png) no-repeat;
}


#content-main {
    overflow: hidden;
}

@media (max-width: 820px){
 	 .navright{display:none;}
	 .content-tabs{ 
	 	display:none;
		height:0;
	 	-webkit-transition: all .10s;
	 	-moz-transition: all .10s;
	 	-ms-transition: all .10s;
	    transition: all .10s;

	 }
}
 



@media (max-width:600px){
	.navbar-static-side{
		display:none;
		-webkit-transition: all .10s;
	 	-moz-transition: all .10s;	
	 	-ms-transition: all .10s;	 		
	    transition: all .10s;
	}
   
 	#page-wrapper{ margin:0;}  
}
.J_mainContent iframe.on{ display:none!important;}
